<?php
try{
    include '../ini.php';
    $_POST['data']['id']=$dt_xl_admin->removeSQLI($_POST['data']['id']);
    if(empty($_POST['data']['id'])){
        throw new Exception('Không tồn tại mã này');
    }
    
    $decentralization=$dt_xl_admin->read_id_decentralization($_POST['data']['id']);
    if($decentralization != NULL){
       if($decentralization === FALSE){
            throw new Exception('Không tồn tại mã này!!!');
       } 
    }
    $decentralization=$dt_xl_admin->delete_decentralization($_POST['data']['id']);
    if($decentralization === FALSE){
        throw new Exception('Xóa không thành công');
    }
    foreach($_POST['decentralization'] as $list){
            $result=$dt_xl_admin->insert_decentralization($_POST['data']['id'],$list);
    }
    if($result === FALSE){
        throw new Exception('Đã xảy ra lỗi quá trình thêm vào');
    }
    $dbh=NULL;
    $_SESSION['msg']='Thành Công';
    $_SESSION['type_msg']='success';
    if(isset($_POST['save_continue'])){
        $url='decentralization.php';
    } else {
        $url='index.php';
    }
    header("Location: $url");
   
} catch(Exception $e){
    $dbh=NULL;
    $_SESSION['msg']=$e->getMessage();
    $_SESSION['type_msg']='error';
    if(empty($_SERVER['HTTP_REFERER'])){
        header('Location: decentralization.php');
    }else{
        header('Location:'.$_SERVER['HTTP_REFERER']);
    }
    
}